C = (uttales 'See Stripes') er en parallell C / C ++ Programming Language Extension.
Den er designet for å dekke alle typiske parallell programmering paradigmer og utfylle eller erstatte eksisterende parallelle språk utvidelser og biblioteker ved å tilby en enkel parallell språk mest naturlig knyttet til C / C ++ syntaks og semantikk.
Prinsippene og konstruksjoner av C = inkludert fleksible oppgave-tråden semantikk, parallelle synlighet Scopes, objekt gratis synkronisering og telefon vente oppgave interaksjon paradigmet er skapt for å være lett adoptert av andre prosessuelle og objektorienterte språk, utarbeidet eller tolkes.
I korte trekk, den viktigste ideen om C = er å motivere parallell tenkning, la programmerere fokusere på å skrive parallelle programmer i første omgang, i stedet for å gjøre jobben to ganger ved å implementere en sekvensiell program og deretter prøver å Multithread det (selv om sistnevnte tilnærming, uunngåelig i mange tilfeller er også støttet elegant).
Foreløpig er C = språk forlengelse implementert som en C-bibliotek og innebærer ikke bestemt kompilatoren støtte, heller ikke radikale endringer i eksisterende programvare byggeprosesser
Begrensninger .
Begrenset funksjonalitet
Kommentarer ikke funnet